//cria objeto com configurações basicas do jogo
var configuracao					= new classConfig();

//seta a altura e largura da pagina na canvas container
$("#container").attr("width", configuracao.width);
$("#container").attr("height", configuracao.height);

//cria e configura o player1
var player1 						= new classPlayer();
player1.id							= "player1";
player1.src							= "./img/player.png",
player1.active						= true;

//cria e configura o inimigo1
var inimigo1 						= new classPlayer();
inimigo1.id							= "inimigo1";
inimigo1.src						= "./img/inimigo.png",
inimigo1.active						= true;

//cria e configura o direcional direita
var direcionalDiretita 				= new classControle();
direcionalDiretita.id				= "direcionalDireita";
direcionalDiretita.src				= "./img/direcionalDireita.png",
direcionalDiretita.active			= true;

//cria e configura o direcional esquerda
var direcionalEsquerda 				= new classControle();
direcionalEsquerda.id				= "direcionalEsquerda";
direcionalEsquerda.src				= "./img/direcionalEsquerda.png",
direcionalEsquerda.active			= true;

//cria e configura o botao tiro
var botaoTiro 						= new classControle();
botaoTiro.id						= "botaoTiro";
botaoTiro.src						= "./img/botaoTiro.png",
botaoTiro.active					= true;

//array de objetos usados no jogo
configuracao.elementos = {
	player1: 				player1,
	inimigo1:	 			inimigo1,
	direcionalDiretita:		direcionalDiretita,
	direcionalEsquerda:		direcionalEsquerda,
	botaoTiro:				botaoTiro,	
};

configuracao.tiros = {
};

//funcao q atualiza as configuraçoes basicas do jogo conforme a plataforma
function updateConfig(){
	//configura a nova largura e altura da tela
	utils.verificaTamnahoTela();
	
	//seta a altura e largura da pagina na canvas container
	$("#container").attr("width", configuracao.width);
	$("#container").attr("height", configuracao.height);

	configuracao.elementos["player1"].x = configuracao.width/2;//no meio da tela
	configuracao.elementos["player1"].y = configuracao.height/10*7;//na oitava linha

	configuracao.elementos["inimigo1"].x = utils.aleatorio(configuracao.width/5, configuracao.width/5*4);//aleatorio
	configuracao.elementos["inimigo1"].y = configuracao.height/10*1;//na segunda linha
	
	configuracao.elementos["direcionalDiretita"].x = configuracao.width/10*7-25;
	configuracao.elementos["direcionalDiretita"].y = configuracao.height/10*8;//na nona linha

	configuracao.elementos["botaoTiro"].x = configuracao.width/2-25;//no meio da tela
	configuracao.elementos["botaoTiro"].y = configuracao.height/10*8;//na nona linha
	
	configuracao.elementos["direcionalEsquerda"].x = configuracao.width/10*3-25;//esquerda
	configuracao.elementos["direcionalEsquerda"].y = configuracao.height/10*8;//na nona linha
};
